About The Leas Management Company Limited (03270676) United Kingdom