About Spencerhaus Consulting And Investment Limited (10209365) United Kingdom