About Millhill Properties (st Leonards) Limited (09937722) United Kingdom