About Bishops Croft (sandal) Management Company Limited (06907951) United Kingdom