About Glenfield Developments Limited (SC160002) United Kingdom