About Lannock Supported Living Limited (11811760) United Kingdom