About Fenella Properties Limited (12447088) United Kingdom