About Ledbury Properties Limited (13197342) United Kingdom