About Lee Clifford Engineering Ltd (07145705) United Kingdom