About Finest Designs Northampton Limited (11826441) United Kingdom