About Rachael Mcneela Limited (10341848) United Kingdom