About Hamilton & Hargreaves Properties Limited (10782901) United Kingdom