About J Leek Services Ltd (12283612) United Kingdom