About Rohan Bagshawe Limited (04580299) United Kingdom