About Ralph Swimer Holdings Limited (08708233) United Kingdom