About Eastwood Limited (NI025912) United Kingdom