About Luby Properties Limited (09209373) United Kingdom