About Laura Close Management Company Limited (05841329) United Kingdom