About Lebed Property Limited (10969338) United Kingdom