About Spencer Stanhope Ltd (10079355) United Kingdom