About Thames View Living Limited (04787037) United Kingdom