About Richard Sale Limited (07279941) United Kingdom