About Hammond Town Planning Ltd (13595313) United Kingdom