About Sherwoods International Properties Limited (06278518) United Kingdom