About Westwood (uk) Limited (07417180) United Kingdom