About Chacombe Place Ltd (03549869) United Kingdom