About Franklin Frames Limited (04119845) United Kingdom