About Lee Bhalla Properties Limited (13333499) United Kingdom