About Rankin Environmental Holdings Limited (SC491282) United Kingdom