About Chapel Lane Management Company Limited (02259171) United Kingdom