About Clock House Lodge Llp (OC358486) United Kingdom