About Chalkers Lane Management Company Limited (08183129) United Kingdom