About Teddington & Richmond Roofing Limited (11440302) United Kingdom