About Ledbury Property Company Limited (03422043) United Kingdom