About Abigail Alexandria Limited (09956506) United Kingdom