About Edgemarsh Properties Limited (13611652) United Kingdom