About Chapel Land Company (london) Limited (00951199) United Kingdom