About Somerford Apartments Limited (05424645) United Kingdom