About Duffy Pillay Consultants Ltd (11018705) United Kingdom