About T Meakin Engineering Limited (07981233) United Kingdom