About Westwood Sa Ltd. (10992258) United Kingdom