About Mills Hurlock Properties Limited (04944692) United Kingdom