About Willowbrook Bars Limited (12469491) United Kingdom