About Rycroft Trading C.i.c. (09158231) United Kingdom