About Hammond Property Solutions Ltd (12502484) United Kingdom