About Peter Coombs Gardens Limited (01257368) United Kingdom