About Mccoll Property Solutions Limited (09038399) United Kingdom