About Richard Eastwood Ltd (12137058) United Kingdom