About T.lang & Sons (aberavon) Limited (00532207) United Kingdom