About Breconcherry Deutschland Limited (05756686) United Kingdom