About J&i Mechanical Limited (12408207) United Kingdom