About Roy Telles Ltd (09996825) United Kingdom