About Spalding & Sparrow Limited (13244257) United Kingdom