About Oasis Mechanical Designs Limited (07397871) United Kingdom