About Powell & Thorp Properties Ltd (13597545) United Kingdom