About Jackson Street Apartments Ltd (07952030) United Kingdom