About Lode Close Management Company Limited (08692553) United Kingdom