About Titch & Cable Limited (10807616) United Kingdom