About Desmond Weekes Limited (11616307) United Kingdom