About P & S Timbrell Decorators Limited (06660933) United Kingdom