About Newcombe House Limited Partnership (LP014104) United Kingdom