About Duncan Mascarenhas Ltd (07808992) United Kingdom