About Galileo Developments Limited (04827637) United Kingdom