About Keith Waller & Company Limited (01300158) United Kingdom