About Bellow Holdings Limited (03895690) United Kingdom