About J. S. Teanby Developments Limited (01692686) United Kingdom