About Delft 44 Foxley Lane Limited (11917268) United Kingdom