About Sillars & Co Ltd (06570494) United Kingdom