About Ducarr Properties Ltd (12238896) United Kingdom