About Red Cap Takeaway Limited (SC689127) United Kingdom