About The London And Deptford Company Limited (13402794) United Kingdom