About Sedgwick Mews Leasehold Management Company Limited (08557119) United Kingdom