About Organised Mechanical Solutions Limited (05803347) United Kingdom