About Osa Mechanical & Electrical Equipment Lp (SL019169) United Kingdom