About Devcon Properties Limited (13129910) United Kingdom