About Nevill Street Holdings Limited (07075784) United Kingdom