About Laleham Abbey Management Company Limited (01576104) United Kingdom