About Galaxy Developments Limited (01878557) United Kingdom