About Glencroft Ltd (13045418) United Kingdom