About Straight Development Ltd (11627642) United Kingdom