About Redruth Holdings 3 Limited (11290866) United Kingdom