About Lever & Wood Limited (10556352) United Kingdom