About Comfo Holdings Limited (07656682) United Kingdom