About L & O (manchester) Limited (11762630) United Kingdom