About Heart Of Slough Management Company Limited (06086244) United Kingdom