About Attwood Farmer Ltd. (07258545) United Kingdom