About Glo Construction & Developments Ltd (12587226) United Kingdom