About Frame Traders Ltd (03308999) United Kingdom