About L & O Properties Limited (06132533) United Kingdom