About R.s. Forecourt Installations Ltd. (SC246446) United Kingdom