About Abigail Investment Limited (09886117) United Kingdom