About Albol Electronic & Mechanical Products Limited (00859020) United Kingdom