About L&f Utilities Ltd (12042782) United Kingdom