About Bescar Croft Management Company Limited (11472567) United Kingdom