About Levi Development Limited (10788272) United Kingdom