About Edgware Properties 2 Limited (08610185) United Kingdom