About Pollard Property Solutions Limited (07720273) United Kingdom