About Backes & Strauss Limited (05868574) United Kingdom