About Westwood (london) Limited (07272363) United Kingdom