About Larkhall Place Management Company Limited (04513994) United Kingdom