About Bugbrooke Stores Limited (06023562) United Kingdom