About Tamsin Stirling Associates Limited (04861207) United Kingdom