About Jackson & Froggatt Limited (02547048) United Kingdom