About The Rough Idea Ltd (05923398) United Kingdom