About Devonshire Court Management Company (lancaster) Limited (06435532) United Kingdom