About Devcor Properties Limited (02908172) United Kingdom