About Delph Properties One Lord St Limited (10681557) United Kingdom