About Delph Properties One Lord St 2 Limited (11505729) United Kingdom