About Heads & Co. Limited (05074489) United Kingdom