About Foresthowse (freehold) Company Limited (06837158) United Kingdom