About Thelma Holt Limited (02442351) United Kingdom