About Armitage Specialised Frames Ltd (05763370) United Kingdom