About Smeatonwood Management Limited (05611065) United Kingdom