About J&n Top Notch Properties Ltd (SC704683) United Kingdom