About Stirling & Co Limited (07641233) United Kingdom