About S.robert Allen Limited (00575917) United Kingdom