About Rebecca Armstrong Limited (10331971) United Kingdom