About Bellows Technology Limited (07600396) United Kingdom