About William Rosa Limited (12412345) United Kingdom