About Leydon Croft Management Company Limited (06585697) United Kingdom