About Dewr & Partners Ltd (10755500) United Kingdom