About Levick Stanley Ltd. (10729992) United Kingdom