About Beech Croft (south Lopham) Management Company Limited (07077101) United Kingdom