About Edgecombe Properties Limited (04254051) United Kingdom