About Kentwood House Investments Limited (00953631) United Kingdom