About Roger Ahlbach Limited (04963018) United Kingdom