About Kerria House Ltd (08608672) United Kingdom