About Tamar Field & Stream Limited (05982086) United Kingdom