About Rich Spencer Design Ltd (10341753) United Kingdom