About Hellyer & Co. Limited (00442157) United Kingdom