About Frame Homes Limited (03405502) United Kingdom