About Stirling Associates Limited (02735118) United Kingdom