About Stirling & Johnson Limited (01162363) United Kingdom