About Oakwood House Apartments Management Limited (08377692) United Kingdom