About Thames Contemporary Homes (oval) Limited (02069607) United Kingdom