About Roshal Space Consultants Limited (02464391) United Kingdom