About Duarte & Baker Ltd (06364541) United Kingdom