About Shellen Holdings Limited (08965517) United Kingdom