About Nelly Mccabes Limited (SC554844) United Kingdom