About Sparrow & Taylor Ltd (09686676) United Kingdom