About De Leeuw (london) Limited (11467205) United Kingdom