About Centaur Developments Limited (07558239) United Kingdom