About Shel Holdings Europe Limited (07826605) United Kingdom