About Byrom Street Holdings Limited (07512827) United Kingdom