About Delmarco Properties Ltd (11125957) United Kingdom