About Scullard & Co Limited (07075645) United Kingdom