About Nicholls Pheonix Property Ltd (11590667) United Kingdom