About St. Thomas Close Farnham Management Company Limited (06846596) United Kingdom