About Richardson Self Design Limited (07270700) United Kingdom