About Rickmac Services Limited (11738860) United Kingdom