About Hemming Birds Limited (07975854) United Kingdom