About Hellier Capital Holdings Limited (08865453) United Kingdom