About Hambright Limited (03035338) United Kingdom