About Marsella Properties Limited (12116938) United Kingdom