About Gl & Ta Developments Limited (12322370) United Kingdom