About Latham Solutions Limited (07912252) United Kingdom