About Finlay-thompson Design Limited (08962384) United Kingdom