About Amble London Limited (10576000) United Kingdom