About Thomas Sheldrake Associates Limited (11630615) United Kingdom