About Kensal Freehold Ltd (13595643) United Kingdom