About Modena Properties Limited (06689363) United Kingdom