About Rohrbach Limited (06033880) United Kingdom