About Eastwood Management Ltd. (03723257) United Kingdom