About D&c Lanka Limited (07810878) United Kingdom