About Bowyer Street Limited (02907635) United Kingdom