About Kirkwood Stirling Limited (07902004) United Kingdom