About Schwalbe Limited (04265920) United Kingdom