About Picton Clock Ho Ho Limited (09671585) United Kingdom