About Devene Rowe Ltd (10950450) United Kingdom