About Gallo And Gallo Developments Limited (SC542208) United Kingdom