About S.w. Barradell Limited (01308259) United Kingdom