About 52 Shell Road Limited (11256119) United Kingdom