About Froyle House Limited (08195892) United Kingdom