About Powell & Son Property Ltd (13703226) United Kingdom