About Corner Lane Shell Self Serve Ltd (09598863) United Kingdom