About Farrall Ynys Mon Limited (08830508) United Kingdom