About The Beeches (leftwich) Management Company Limited (06013422) United Kingdom