About Barker & Barrett Property Management Limited (09281808) United Kingdom