About George Ide Investment Limited (08530815) United Kingdom