About Devish Properties Limited (12859854) United Kingdom