About Ben Leach Specialist Decorators Limited (11504402) United Kingdom