About Abell Limited (05756381) United Kingdom