About Archie Stirling Limited (01260823) United Kingdom