About Fine Finish Designs Limited (12922138) United Kingdom