About L & A Properties Limited (06595716) United Kingdom