About Barrett Offsite Steel Solutions Limited (04106668) United Kingdom