About Slap & Thatch Limited (08380256) United Kingdom