About Beck Wood Foss Limited (12452336) United Kingdom