About L&r Gloucester Ltd (11866228) United Kingdom