About Barrow & Sparrow Limited (09197221) United Kingdom