About Roughwood Limited (13405411) United Kingdom