About Slickrake Design Limited (08378149) United Kingdom