About Longham Garden Machinery Limited (04089196) United Kingdom