About Bewlay Street Management Company Limited (04046078) United Kingdom