About L & L Properties London Limited (13320789) United Kingdom