About Baydale Croft (management) Limited (04119743) United Kingdom