About Leonard Group Office Limited (12110051) United Kingdom