GLENISLA LIMITED Company number SC279262 · Monitor this company Dissolved Overview People 4 Documents Analysis Location Related Registered office AddressCRAIGIEHILL HOUSE, DRUMOIG, LEUCHARS, ST ANDREWS, KY16 0NA PostcodeKY16 0NA Companies at this postcode 15 Map