About Lorrose Limited (01182756) United Kingdom