About The Abigail Scheuer Trading Company Limited (09275764) United Kingdom