About L7 Properties Limited (12422640) United Kingdom