About Beck & Pollitzer Engineering Limited (02874076) United Kingdom