About Sparrow & Anchor Limited (11263074) United Kingdom