About Bellevue St Nicholas Limited (04332619) United Kingdom