About Judd Street Properties Limited (10661284) United Kingdom