About Delft (40a Foxley Lane) Ltd (12472440) United Kingdom