About Newlyn Homes Investments Limited (11375592) United Kingdom