About Edgar Street Filling Station Limited (04824159) United Kingdom