UK PropertyHMRC defeats £1 billion Isle of Man property tax challenge3 weeks agoThe Upper Tribunal has ruled that an Isle of Man developer’s profits derived in England were taxable in the UK,...