About Aaba Trading (plant & Equipment) Limited (04660880) United Kingdom