About Stagg & Sparrow Limited (10645699) United Kingdom