About N&s Romford Ltd (07745021) United Kingdom