About Pickfords Property Consultants Limited (02681654) United Kingdom