About Leonbeck Limited (12995536) United Kingdom