About Waterslack Barn Apartments Management Co Ltd (08597968) United Kingdom