About P & T Howell Services Limited (09564963) United Kingdom