About Marcel Glasgow Limited (SC449408) United Kingdom