About De Mendon A Limited (11396881) United Kingdom