About Glencar Developments Limited (12070942) United Kingdom