About On A Grand Scale Ltd (13480882) United Kingdom