About Hector & Queen Limited (07565523) United Kingdom