About Delft Foxley Lane Limited (11917300) United Kingdom