About Gill Farr Limited (04925293) United Kingdom