About T S Richards Property Ltd (13380350) United Kingdom