About Tyler & Co. (adjusters) Ltd. (02294874) United Kingdom