About Levick Properties Limited (11457393) United Kingdom