About Bedford Trade Frames Limited (04223607) United Kingdom