About Rastrick Junction Limited (12884947) United Kingdom