About Thorneylea Apartments Management Company Limited (01678071) United Kingdom