About The Flitch House Ltd (08920256) United Kingdom