About Lycroft Interiors Limited (12588379) United Kingdom