About Leveret Holdings Limited (10892298) United Kingdom