About De Fraine Design London Ltd (10331397) United Kingdom