About Setha Sparrow Lane Limited (10963682) United Kingdom