About Eastwood Group Holdings Limited (NI631106) United Kingdom