About Dlr (chapel) Developments Limited (12120644) United Kingdom