About Martin & Phelps Properties Limited (13226840) United Kingdom