About Hector Finch Design Limited (06157691) United Kingdom