About T.t. Gillard & Son (property) Limited (07441708) United Kingdom