About Edgware Properties Limited (03932281) United Kingdom