About De Pembruge Ltd (10581628) United Kingdom