About W Barratt & Sons Limited (06525963) United Kingdom