About Harry Bugg Limited (02325305) United Kingdom