About Ambrose Of London Ltd (11140577) United Kingdom