About Right Time Right Place Limited (NI663280) United Kingdom