About Richard-sloan (ne) Limited (12659992) United Kingdom