About Sprake & Tyrrell Ltd (05268917) United Kingdom