About St. Nicholas Close Associates Rte Company Limited (05287017) United Kingdom