About Mr Lella Property Ltd (12892116) United Kingdom