About Hedley Spencer Investments Ltd (12667429) United Kingdom