About Chris Howell Timber & Landscape Supplies Limited (05659122) United Kingdom