About Martin & Palmer Property Services Ltd (12786085) United Kingdom