About Sparrow House Limited (08795069) United Kingdom