About Beclean Abingdon Limited (09591117) United Kingdom