About Coopers Property Solutions Limited (10358427) United Kingdom