About Sean Rickard Limited (07623237) United Kingdom