About Abingdon Management & Research Limited (03623808) United Kingdom