About Amelia Spencer Limited (13297596) United Kingdom