About Truth & Beauty Limited (02927312) United Kingdom