About Becklands At New Waltham Management Company Limited (10662610) United Kingdom