About Bristles & Keys Holdings Limited (13111364) United Kingdom