About Thames View Developments Limited (00717748) United Kingdom