About Barraduff Limited (09071985) United Kingdom