About Penn & Bristle Limited (13033186) United Kingdom