About Leberstrasse Properties Limited (08745468) United Kingdom