About Leep Holdings (utilities) Limited (06729159) United Kingdom