About Abigail London Limited (10026970) United Kingdom