About Delverne Flats Management Limited (03965946) United Kingdom