About Gleancar Developments Ltd (12160261) United Kingdom