About Sloka Richmond Design Limited (11566496) United Kingdom