About Rascals Close Management Limited (08811558) United Kingdom