About Lecker Limited (09421697) United Kingdom