About Unit 2 (rickmansworth) Limited (08590758) United Kingdom