About Devlins Properties Limited (07120677) United Kingdom